package com.study.kt.skills

/**
 * <pre>
 *     author : slx
 *     time   : 2020/11/25
 *     desc   : 使用 require 或者 check 函数作为条件检查
 * </pre>
 */
fun main() {
    // 传统判断
    val age = -1
    /*if (age < 0) {
        throw IllegalArgumentException("age must > 0")
    }*/

    // 使用request
    //require(age > 0) { "age must > 0" }

    val name: String? = null
    checkNotNull(name) { "name must not null" }
}